OpenAPI\Client\Model\Payment B

Total Complexity 92
Dependencies 10
Dependents 1
Total lines 983
Lines of code 252
Logical lines of code 117
Comment lines 423
Methods 65
Properties 7

Methods 65

Method Rating Maintainability Complexity Lines of code
__construct()
B
48 26 27
offsetSet()
S
69 2 7
offsetGet()
S
78 2 3
openAPITypes()
S
80 1 3
setShippingDetails()
S
76 1 4
setLastRefundAmount()
S
76 1 4
getLastRefundAmount()
S
80 1 3
setRefundedAmount()
S
76 1 4
getRefundedAmount()
S
80 1 3
getBillingDetails()
S
80 1 3
getShippingDetails()
S
80 1 3
setBillingDetails()
S
76 1 4
setLastRefundReason()
S
76 1 4
setShop()
S
76 1 4
getShop()
S
80 1 3
setPaymentMethod()
S
76 1 4
getLastRefundReason()
S
80 1 3
setCancellationReason()
S
76 1 4
getCancellationReason()
S
80 1 3
setPaymentToken()
S
76 1 4
getSessionDetails()
S
80 1 3
setSessionDetails()
S
76 1 4
getNextAction()
S
80 1 3
setNextAction()
S
76 1 4
getCreatedAt()
S
80 1 3
setCreatedAt()
S
76 1 4
getUpdatedAt()
S
80 1 3
setUpdatedAt()
S
76 1 4
offsetExists()
S
79 1 3
offsetUnset()
S
80 1 3
__toString()
S
72 1 6
getPaymentMethod()
S
80 1 3
setCustomer()
S
76 1 4
getPaymentToken()
S
80 1 3
setOrderId()
S
76 1 4
attributeMap()
S
80 1 3
setters()
S
80 1 3
getters()
S
80 1 3
getModelName()
S
81 1 3
listInvalidProperties()
S
77 1 4
valid()
S
79 1 3
getId()
S
80 1 3
setId()
S
76 1 4
getAmount()
S
80 1 3
setAmount()
S
76 1 4
getCurrency()
S
80 1 3
setCurrency()
S
76 1 4
getOrderId()
S
80 1 3
getDescription()
S
80 1 3
openAPIFormats()
S
80 1 3
setDescription()
S
76 1 4
getAccountId()
S
80 1 3
setAccountId()
S
76 1 4
getAuthorizationCode()
S
80 1 3
setAuthorizationCode()
S
76 1 4
getLivemode()
S
80 1 3
setLivemode()
S
76 1 4
getStatus()
S
80 1 3
setStatus()
S
76 1 4
getStatusCode()
S
80 1 3
setStatusCode()
S
76 1 4
getStatusMessage()
S
80 1 3
setStatusMessage()
S
76 1 4
getCustomer()
S
80 1 3
toHeaderValue()
S
80 1 3